EATOOS-Testing Tool for Unit Testing of Object Oriented Software

نویسنده

  • S.Suguna Mallika
چکیده

With the advent of Object Oriented programming, most of the software being built is using object oriented programming languages. The major challenge lies with testing the software and it is a known fact that testing consumes around 40% of the time in the total software development process. If more number of errors are uncovered in the unit testing phase itself then the probability of propagation of errors to other components or phases gets reduced drastically. Similarly object oriented software also needs to be tested thoroughly at unit level. Unit level testing in OO software refers to the individual classes or group of classes which need to be tested. In the current work an attempt has been made to come up with an automated testing tool for unit testing of object oriented classes developed in java. It offers a single click automation solution for unit testing of OO software by providing the flexibility for the tester to choose the methods of his choice to test. General Terms Software Testing, Automated Testing Tools, Automated Object Oriented Testing.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

COTT – A Testability Framework for Object-Oriented Software Testing

Testable software has two inherent properties – observability and controllability. Observability facilitates observation of internal behavior of software to required degree of detail. Controllability allows creation of difficult-to-achieve states prior to execution of various tests. In this paper, we describe COTT, a Controllability and Observability Testing Tool, to create testable object-orie...

متن کامل

Automated State-Based Unit Testing for Aspect-Oriented Programs: A Supporting Framework

Interactions between aspects and classes are a new source for faults. Existing objectoriented testing techniques are not adequate for testing aspect-oriented programs. As a consequence, new testing techniques must be developed. We present, in this paper, a state-based unit testing technique for aspect-oriented programs and associated tool (AJUnit). The technique focuses on the integration of on...

متن کامل

Towards a Tool Supporting Integration Testing of Aspect-Oriented Programs

Aspect-Oriented Programming is an emerging software engineering paradigm. It offers new constructs and tools improving separation of crosscutting concerns into single units called aspects. AspectJ, the most used aspect-oriented programming language, represents an extension of Java. In fact, existing object-oriented programming languages suffer from a serious limitation in modularizing adequatel...

متن کامل

TATOO: Testing and Analysis Tool for Object- Oriented Software

Testing is a critical component of the software development process and is required to ensure the reliability, robustness and usability of software. Tools that systematically aid in the testing process are crucial to the development of reliable software. This paper describes a codebased testing and analysis tool for object-oriented software. TATOO provides a systematic approach to testing tailo...

متن کامل

Capture-based Automated Test Input Generation

Testing object-oriented software is critical because object-oriented languages have been commonly used in developing modern software systems. Many efficient test input generation techniques for object-oriented software have been proposed; however, stateof-the-art algorithms yield very low code coverage (e.g., less than 50%) on large-scale software. Therefore, one important and yet challenging p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013